<?php

/* 
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
require_once 'db_conn.php';
//第一个功能：显示要修改的留言
//获取地址栏上的留言的ID
$id=isset($_GET['id'])?$_GET["id"]:0;//判断地址栏有没有ID的值，如果有就取地址栏的值，没有的话赋0
if (empty($_POST))
{
    //没有表单提交，显示要修改的留言
    $sql="select * from t_message where id=$id";
    $result=$db->query($sql);
    //处理结果集   结果集是多行   fetch_all
    //处理结果集   结果集是一行   fetch_assoc()   取一行
    $row=$result->fetch_assoc();  //$row['username']
    require 'edit_html.php';
}
 else {
    $username=$_POST['username'];
    $message=$_POST['message'];
    $sex=$_POST['sex'];
    $imgurl=$_POST['imgurl'];
    //写sql
    $sql="update t_message set username='$username',sex='$sex',message='$message',imgurl='$imgurl' where id=$id";

    $result=$db->query($sql);  //针对成功的 SELECT、SHOW、DESCRIBE 或 EXPLAIN 查询，将返回一个 mysqli_result 对象。
                             //针对其他成功的查询insert into,delete，将返回 TRUE。如果失败，则返回 FALSE。

    //判断留言是修改成功,如果修改成功，则弹出对话框“留言修改成功！”，如果不成功，报错，中止执行程序
    if ($result)
       {
           echo "<script language='javascript' type='text/javascript'>";
           echo "alert('修改成功');";
           echo "window.location.href='index.php'";
           echo "</script>";
       }
    else 
       {
           echo "<script language='javascript' type='text/javascript'>";
           echo "alert('修改失败！');";
           echo "window.location.href='index.php'";
           echo "</script>";
           //die等价于exit
       }
}

